/*---------------------------------	HTML ELEMENTS -----------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;font-size:12px;font:12px Microsoft YaHei, Helvetica, sans-serif;_font-family:"SimSun";	color:#696969;}
iframe, img {border: 0;}
body{ background:#fff url(../images/other.png) 0 -273px repeat-x; }
em, strong, th {font-style: normal;font-weight: normal;}
ul, li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
address, caption, cite, code, dfn, em, i, th, var {	font-style:normal;font-weight:normal;}
input, button, textarea, select {font-family: Tahoma, Helvetica, Arial, sans-serif;font-size: 12px;vertical-align: middle;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
*html .clearfix {height: 1%;}
.clearfix {content: "."; display: block; height: 0; visibility: hidden; clear: both;}
.clear {clear:both;height:0;font:0/0 Arial;visibility:hidden;}
a {color:#0A8CD2;text-decoration:none; blr:expression(this.onFocus=this.blur())/*去掉a标签的虚线框，避免出现奇怪的选中区域*/}
a:hover {color: #0A8CD2;text-decoration:underline;}
/*---------------------------------	位置/方向 -----------------------------------*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.position-left{left:0;}
.position-right{right:0;}
.float-left{ float:left;}
.float-right{ float:right; display: inline-block;}
.padding5{ padding:5px;}
.zIndex1, .zIndex2, .zIndex3, .zIndex4, .zIndex5, .zIndex6, .zIndex7, .zIndex8, .zIndex9, .zIndex10{ position:relative;}
.zIndex10{ z-index:10;}
.zIndex9{ z-index:9;}
.zIndex8{ z-index:8;}
.zIndex7{ z-index:7;}
.zIndex6{ z-index:6;}
.zIndex5{ z-index:5;}
.zIndex4{ z-index:4;}
.zIndex3{ z-index:3;}
.zIndex2{ z-index:2;}
.zIndex1{ z-index:1;}
/*---------------------------------	文字颜色 -----------------------------------*/
.blue{ color:#146cba;}
.blueBold{ color:#146cba; font-weight:bold;}
.red{ color:#f40914;}
.redBold{ color:#f40914; font-weight:bold;}
.green{ color:#3faa01;}
.greenBold{ color:#3faa01; font-weight:bold;}
.orange{ color:#ee7600;}
.orangeBold{ color:#ee7600; font-weight:bold;}
/*---------------------------------	显示/隐藏 -----------------------------------*/
.show{display:block;}
.hide{display:none;}
/*---------------------------------	HR 分割线 -----------------------------------*/
hr{clear:both;border-bottom:0;border-top:1px dotted #ccc;border-right:0;border-left:0;margin:20px 0; _margin:6px 0;min-height: 0px;height:1px; display:inline-block; width:100%;}
hr.alt1{border-style: solid;}
hr.alt2{border-style: dashed;}
.noMargin{ margin:0;}
/*---------------------------------	输入框 -----------------------------------*/
.inputTextarea {
	display: inline-block;
 	*display:inline;
	vertical-align: middle;
	width: auto;
	border: 1px solid #e0e0e0;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 0px 3px #e6e6e6;
	-webkit-box-shadow: inset 0px 1px 3px #e6e6e6;
	box-shadow: inset 0px 1px 3px #e6e6e6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	background: #fff;
}
.input {
	display: inline-block;
 	*display:inline;
	vertical-align: middle;
	width: auto;
	border: 1px solid #e0e0e0;
	padding: 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 0px 3px #e6e6e6;
	-webkit-box-shadow: inset 0px 1px 3px #e6e6e6;
	box-shadow: inset 0px 1px 3px #e6e6e6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 28px;
	padding: 7px 5px 5px 5px\9;
	_height: 19px;
	_padding: 7px 5px 3px 5px;
	color: #666;
	background: #fff;
}

.input_cue {
	color: #dfdfdf;
}
.input_disabled {
	background-color: #f8f8f8;
	background-image: none;
	color:#CCC;
	cursor:no-drop;
}
.input_Error {
	background-color: #fff;
	border: #f96c6c 1px solid;
	-moz-box-shadow: inset 0px 0px 3px #fff7f7;
	-webkit-box-shadow: inset 0px 1px 3px #fff7f7;
	box-shadow: inset 0px 1px 3px #fff7f7;
}
.input_mini {
	width: 60px;
}
.input_small {
	width: 120px;
}
.input_default{
	width: 140px;
}
.input_medium {
	width: 180px;
}
.input_large {
	width: 240px;
}
.input_xlarge {
	width: 300px;
}
.input_xxlarge {
	width: 420px;
}
.input_xxxlarge {
	width: 500px;
}
/*---------------------------------	表格 -----------------------------------*/
.tablesBox {
	min-height: 20px;
	border: 0px solid #eeeeee;
}
.tablesBox table {
	width: 100%;
	border: 0px solid #eeeeee;
}
.tablesBox th, .tablesBox td {
	padding: 5px;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #eeeeee;
}
.tablesBox tbody th {
	font-weight: bold;
	background-color: #fefefe;
	text-align:right;
}

.tablesBox label{ display:inline-block; vertical-align:middle; padding-left:3px;}
.tablesBox tbody th i{padding-right:4px;color:red; font-family:"SimSun";font-size: 14px;}
/*---------------------------------	普通按钮 -----------------------------------*/
.btnBox{ padding:10px 0 0 0; height:60px;}
.btn, .btn span{
	cursor: pointer;
	display: inline-block;
	background: url("../images/but_bg_default.png") no-repeat;
	padding: 0 0 0 10px;
	height:42px;
	line-height:37px;
	overflow: hidden;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.btn span{min-width: 30px;text-align: center; height:42px;	padding: 0px 25px 0 15px ; padding: 1px 25px 0 15px \9; font-size:14px;}
.btn, .btn:hover{text-decoration: none;}
/*-- 不可用样式 --*/
.btn-disabled{background-position:-0px -0px; cursor:no-drop;}
.btn-disabled span {background-position:right -42px;color:#aeaeae;cursor:no-drop}
.btn-disabled:hover span { color:#aeaeae;}
.btn-disabled span i{opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}
/*-- 普通 --*/
.btn-Gray {background-position:-0px -84px;}
.btn-Gray span {background-position: right -126px; color:#555;}
.btn-Gray:hover {background-position:-0px -168px;}
.btn-Gray:hover span {background-position: right -210px;}
.btn-Gray:active, .btn-Gray-active {background-position:-0px -252px;}
.btn-Gray:active span, .btn-Gray-active span {background-position: right -294px; color:#555;}
/*-- 主要操作 --*/
.btn-Primary {background-position:-0px -336px;}
.btn-Primary span {background-position: right -378px;}
.btn-Primary:hover {background-position:-0px -420px;}
.btn-Primary:hover span {background-position: right -462px;}
.btn-Primary:active, .btn-Primary-active  {background-position:-0px -504px;}
.btn-Primary:active span, .btn-Primary-active span {background-position: right -546px;}
/*---------------------------------	提示信息样式 -----------------------------------*/
.alert {
	padding: 8px 35px 8px 8px;
	margin-bottom: 10px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	display:block;
	overflow:hidden;
	_display: inline-block;
}
.alert .alert-heading { font-size:12px;font-weight:bold;margin: 0;  }
.alert i{ float:left; width:16px; height:16px; margin-right:8px; }
.alert-success {color: #468847;background-color: #f7fff3;border-color: #e2f8cf}
.alert-success p, .alert-success .alert-heading{color: #468847;}
.alert-error {color: #dc3b3b;background-color: #fffafa;border-color: #ffe6e6}
.alert-error p, .alert-error .alert-heading{color: #dc3b3b;}
.alert-warning {color: #c09853;background-color: #fcf8e3;border-color: #fbeed5}
.alert-warning p, .alert-warning .alert-heading{color: #c09853;}
.alert-info {color: #3a87ad;background-color: #eaf7fd;border-color: #cee5f1}
.alert-info p, .alert-info .alert-heading{color: #3a87ad;}
.alert-block {padding: 12px 35px 12px 12px;}
.alert-block .alert-heading { font-size:16px;font-weight:bold;margin:0;margin-left:58px; }
.alert-block i{ float:left; width:45px; height:45px;display:block;  }
.alert-block p{ padding-top:5px; margin:0;margin-left:58px; font-size:14px;}
.alert .close {
	position: absolute;
	top: 5px;
	right: 2px;
	line-height: 20px;
	text-decoration:none;
	color:#999;
	display:block;
	width:20px;
	height:20px;
	text-align:center;
	font-size:12px;
}
.alert .close:hover{ color:#900; }
.alert label{ padding-right:15px;}
/*---------------------------------	提示性图标 -----------------------------------*/
.ico_success, .ico_error, .ico_warning, .ico_problem, .ico_info,.ico_success_l, .ico_error_l, .ico_warning_l, .ico_problem_l, .ico_info_l{
	width: 16px;
	height: 16px;
	background: url("../images/ico_warn.png") no-repeat;
	_background: url("../images/ico_warn.gif") no-repeat;
	margin: 0 3px 0 0;
	overflow: hidden;
	display:inline-block;
	vertical-align: middle;
	}
.ico_success{background-position: -0 -0}
.ico_error{background-position: -0px -50px}
.ico_warning{background-position: -0px -100px}
.ico_problem{background-position: -0px -150px}
.ico_info{background-position: -0px -200px}
.ico_success_l{background-position: -95px -3px}
.ico_error_l{background-position: -95px -53px}
.ico_warning_l{background-position: -95px -103px}
.ico_problem_l{background-position: -95px -153px}
.ico_info_l{background-position: -95px -206px}
/*---------------------------------	小图标 -----------------------------------*/
.ico-title, .ico-tips, .ico-order, .ico-key{ background:url(../images/other.png) no-repeat; display:inline-block; vertical-align:middle;}
.ico-title{ background-position:-28px -234px;}
.ico-tips{ background-position:-0px -234px;}

.qaBox .leftTitleBox .nav li, .qaBox .leftTitleBox .nav .on, .returnBox a, .returnBox a:hover, .mainTitleBox, .mainTitleBox .left, .mainTitleBox .right{ background:url(../images/other.png) no-repeat;}
/*---- 头部 -----*/
.headBox{ position:relative; margin:0 auto; width:980px; height:110px; margin-bottom:12px;}
.headBox h1.logo{ position:absolute; top:0px; width:300px; height:100px; background:url(../images/public.png) 0 -310px no-repeat;}
.headBox .telBox{ position:absolute; top:17px; right:0px; width:312px; height:26px;background:url(../images/public.png) 0 -168px no-repeat;}
.headBox .returnBox{position:absolute; top:54px; right:0; width:90px; height:28px;}
.headBox .returnBox a{ display:block; width:90px; height:28px; background-position:0 0; text-indent:10px; text-align:center; line-height:28px; color:#696969;}
.headBox .returnBox a:hover{background-position:-90px 0; text-decoration:none;}
/*---- 栏目标题 -----*/
.mainTitleBox{margin:0 auto; width:1000px; height:35px; background-position:0 -66px; background-repeat:repeat-x;}
.mainTitleBox .left{ float:left; width:10px; height:35px; font-size:0;background-position:0 -30px;}
.mainTitleBox .mid{ float:left;}
.mainTitleBox .mid i{ float:left; margin:10px 6px 0 0 ;height:16px; width:16px; display:inline;}
.mainTitleBox .mid h2{ display:inline; font-size:14px; font-weight:bold; line-height:35px;color:#C30;}
.mainTitleBox .right{ float:right; width:10px; height:35px; font-size:0;background-position:0 -102px;}
/*---- 栏目内容 -----*/
.mainBox{margin:0 auto; width:998px; min-height:400px; border:#eeeeee 1px solid; background-color:#fff;}
.mainBox .main{ padding:20px;}
.mainBox .main .safetyTips{background-color:#fbfbfb;}

/*---- 证书下载 -----*/
.cfcaBox h3{ padding-bottom:10px; font-size:14px; font-weight:bold;}
.cfcaBox h3 span{ padding-left:10px; font-weight:100;}
.cfcaBox .verification{ padding:10px ; border:#eeeeee 1px dotted; background-color:#fff; margin-bottom:20px; padding-top:20px;}
.cfcaBox .verification th, .cfcaBox .verification td{ border:0;}
.cfcaBox .verification th{ width:260px;}
.cfcaBox .species a{ padding:0 10px;}
.cfcaBox .species th{ width:270px;border:0; border-bottom:1px #eee dotted;border-top:1px #eee dotted; background-color:#fff;}
.cfcaBox .species td { border:0; border-bottom:1px #eee dotted;border-top:1px #eee dotted;}
.cfcaBox .species p{ padding-top:10px;}
.cfcaBox .species td, .cfcaBox .species th { padding:10px 5px;}


/*--常见问题--*/
.mainBox .qaBox{ padding:0px; width:998px; display:inline-block;}
.qaBox{ width:998px; display:block; }
.qaBox .leftTitleBox{ float:left; width:218px;}
.qaBox .leftTitleBox .nav { padding-top:10px; background-color:#fefefe;}
.qaBox .leftTitleBox .nav li{ padding-left:35px; height:45px; line-height:45px; font-size:12px;  background-position:0 -182px; cursor:pointer;}
.qaBox .leftTitleBox .nav .on{ color:#fff; font-weight:bold; background-position:0 -138px;}
.qaBox .rightNrBox{  float:left;width:776px;border-left:#f6f6f6 1px solid;}
.qaBox .rightNrBox .rightNr{ padding:15px 15px 15px 20px;line-height:180%; color:#3e3e3e;}
.qaBox .rightNrBox .rightNr div{ line-height:180%;color:#3e3e3e;}
.qaBox .rightNrBox .rightNr div h3{font-size:16px; font-weight:bold; padding:10px 0; color:#f40914;}
.qaBox .rightNrBox .rightNr div p{ font-size:14px; line-height:180%;font-weight:bold; padding:5px 0; color:#3e3e3e;}


/*---------------------------------	版权 -----------------------------------*/
.footerBox, .footerBox .left, .footerBox .right{ background:url(../images/public.png) no-repeat;vertical-align:middle;}
.footerBox{margin:10px auto; width:1000px; height:45px; background-position:0 -45px; background-repeat:repeat-x;}
.footerBox .left{ float:left; padding-left:10px;  height:45px; background-position:0 -0px; line-height:40px; font-family:Arial;}
.footerBox .right{ float:right; padding-right:10px;  height:45px;  line-height:40px;background-position:right -90px;font-family:Arial;}

